home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2011 November
/
CHIP_2011_11.iso
/
Programy
/
Inne
/
Gry
/
Carnage_Contest
/
scripts
/
CC Original
/
weapons
/
Napalm.lua
< prev
next >
Wrap
Text File
|
2010-07-20
|
2KB
|
49 lines
--------------------------------------------------------------------------------
-- Weapon Napalm
-- Original Carnage Contest Weapon
-- Script by DC, August 2009, www.UnrealSoftware.de
--------------------------------------------------------------------------------
-- Setup Tables
if cc==nil then cc={} end
cc.napalm={}
cc.napalm.cluster={}
-- Load & Prepare Ressources
cc.napalm.gfx_wpn=loadgfx("weapons/rc.bmp") -- Weapon Image
setmidhandle(cc.napalm.gfx_wpn)
cc.napalm.gfx_icon=loadgfx("weapons/napalm.png") -- Weapon Icon
setmidhandle(cc.napalm.gfx_icon)
cc.napalm.sfx_attack=loadsfx("airstrike.ogg") -- Attack Sound
--------------------------------------------------------------------------------
-- Weapon: Napalm
--------------------------------------------------------------------------------
cc.napalm.id=addweapon("cc.napalm","Napalm",cc.napalm.gfx_icon,1,2) -- Add Weapon (1 use, first in round 2)
function cc.napalm.draw() -- Draw
setblend(blend_alpha)
setalpha(1)
setcolor(255,255,255)
drawinhand(cc.napalm.gfx_wpn,7,0)
-- HUD Positioning
if weapon_shots==0 then
hudpositioning(pos_invisible)
end
end
function cc.napalm.attack(attack) -- Attack
if (weapon_shots<=0) and (weapon_position==1) then
-- No more weapon switching!
useweapon(0)
playsound(cc.napalm.sfx_attack)
weapon_shots=weapon_shots+1
-- Attack
for i=-3,3,1 do
createobject(o_fire,weapon_x+i*17,-100)
end
-- End Turn
endturn()
end
end